<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/xhtml;charset=utf-8" http-equiv="Content-Type"/>
<meta content="IE=9" http-equiv="X-UA-Compatible"/>
<meta content="Doxygen 1.8.13" name="generator"/>
<title>OpenCV: cv::gapi::streaming Namespace Reference</title>
<link href="../../opencv.ico" rel="shortcut icon" type="image/x-icon"/>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script src="../../jquery.js" type="text/javascript"></script>
<script src="../../dynsections.js" type="text/javascript"></script>
<script src="../../tutorial-utils.js" type="text/javascript"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script src="../../search/searchdata.js" type="text/javascript"></script>
<script src="../../search/search.js" type="text/javascript"></script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
//<![CDATA[
MathJax.Hub.Config(
{
  TeX: {
      Macros: {
          matTT: [ "\\[ \\left|\\begin{array}{ccc} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{array}\\right| \\]", 9],
          fork: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ \\end{array} \\right.", 4],
          forkthree: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ \\end{array} \\right.", 6],
          forkfour: ["\\left\\{ \\begin{array}{l l} #1 & \\mbox{#2}\\\\ #3 & \\mbox{#4}\\\\ #5 & \\mbox{#6}\\\\ #7 & \\mbox{#8}\\\\ \\end{array} \\right.", 8],
          vecthree: ["\\begin{bmatrix} #1\\\\ #2\\\\ #3 \\end{bmatrix}", 3],
          vecthreethree: ["\\begin{bmatrix} #1 & #2 & #3\\\\ #4 & #5 & #6\\\\ #7 & #8 & #9 \\end{bmatrix}", 9],
          cameramatrix: ["#1 = \\begin{bmatrix} f_x & 0 & c_x\\\\ 0 & f_y & c_y\\\\ 0 & 0 & 1 \\end{bmatrix}", 1],
          distcoeffs: ["(k_1, k_2, p_1, p_2[, k_3[, k_4, k_5, k_6 [, s_1, s_2, s_3, s_4[, \\tau_x, \\tau_y]]]]) \\text{ of 4, 5, 8, 12 or 14 elements}"],
          distcoeffsfisheye: ["(k_1, k_2, k_3, k_4)"],
          hdotsfor: ["\\dots", 1],
          mathbbm: ["\\mathbb{#1}", 1],
          bordermatrix: ["\\matrix{#1}", 1]
      }
  }
}
);
//]]>
</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js" type="text/javascript"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css"/>
<link href="../../stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<!--#include virtual="/google-search.html"-->
<table cellpadding="0" cellspacing="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../opencv-logo-small.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">OpenCV
    <span id="projectnumber">4.5.2</span>
   </div>
   <div id="projectbrief">Open Source Computer Vision</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
<script src="../../menudata.js" type="text/javascript"></script>
<script src="../../menu.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow" onkeydown="return searchBox.OnSearchSelectKey(event)" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe frameborder="0" id="MSearchResults" name="MSearchResults" src="javascript:void(0)">
</iframe>
</div>
<div class="navpath" id="nav-path">
  <ul>
<li class="navelem"><a class="el" href="../../d2/d75/namespacecv.html">cv</a></li><li class="navelem"><a class="el" href="../../d4/d1c/namespacecv_1_1gapi.html">gapi</a></li><li class="navelem"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html">streaming</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> |
<a href="#enum-members">Enumerations</a> |
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">cv::gapi::streaming Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:d6/db9/namespacecv_1_1gapi_1_1streaming_1_1detail"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/db9/namespacecv_1_1gapi_1_1streaming_1_1detail.html">detail</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:db/d1e/namespacecv_1_1gapi_1_1streaming_1_1meta__tag"><td align="right" class="memItemLeft" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d1e/namespacecv_1_1gapi_1_1streaming_1_1meta__tag.html">meta_tag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a7a2d1e97568dfbfd7e1299e23cc5856b"><td align="right" class="memItemLeft" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a7a2d1e97568dfbfd7e1299e23cc5856b">sync_policy</a> { <br/>
  <a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a7a2d1e97568dfbfd7e1299e23cc5856ba9c144ad2ec245a55186aad71e4b2020f">sync_policy::dont_sync</a>, 
<br/>
  <a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a7a2d1e97568dfbfd7e1299e23cc5856ba6e9d25362c485bc3c90c818dfac5dc49">sync_policy::drop</a>
<br/>
 }</td></tr>
<tr class="separator:a7a2d1e97568dfbfd7e1299e23cc5856b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae2e6e22adf209151db432d9e89862ee7"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">cv::GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ae2e6e22adf209151db432d9e89862ee7">BGR</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp;in)</td></tr>
<tr class="memdesc:ae2e6e22adf209151db432d9e89862ee7"><td class="mdescLeft"> </td><td class="mdescRight">Gets bgr plane from input frame.  <a href="#ae2e6e22adf209151db432d9e89862ee7">More...</a><br/></td></tr>
<tr class="separator:ae2e6e22adf209151db432d9e89862ee7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a59a060ed73a3c992adc54c872071e202"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a59a060ed73a3c992adc54c872071e202">desync</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;g)</td></tr>
<tr class="memdesc:a59a060ed73a3c992adc54c872071e202"><td class="mdescLeft"> </td><td class="mdescRight">Starts a desynchronized branch in the graph.  <a href="#a59a060ed73a3c992adc54c872071e202">More...</a><br/></td></tr>
<tr class="separator:a59a060ed73a3c992adc54c872071e202"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a63e9c424730ac0af160305262ebe6b52"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a63e9c424730ac0af160305262ebe6b52">G_API_OP</a> (GY,&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>(<a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a>)&gt;, "org.opencv.streaming.Y")</td></tr>
<tr class="separator:a63e9c424730ac0af160305262ebe6b52"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8754e9781db574bae84fd1a936acef8f"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a8754e9781db574bae84fd1a936acef8f">G_API_OP</a> (GUV,&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>(<a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a>)&gt;, "org.opencv.streaming.UV")</td></tr>
<tr class="separator:a8754e9781db574bae84fd1a936acef8f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6afe1b284fb1be9477dd6c0be136aca5"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a6afe1b284fb1be9477dd6c0be136aca5">G_TYPED_KERNEL</a> (GSize,&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt;(<a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>)&gt;, "org.opencv.streaming.size")</td></tr>
<tr class="separator:a6afe1b284fb1be9477dd6c0be136aca5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8068601f8bb76b7a4931f529431efff1"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a8068601f8bb76b7a4931f529431efff1">G_TYPED_KERNEL</a> (GSizeR,&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt;(<a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt;)&gt;, "org.opencv.streaming.sizeR")</td></tr>
<tr class="separator:a8068601f8bb76b7a4931f529431efff1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af872493828091e49a30939e20ec53c44"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#af872493828091e49a30939e20ec53c44">G_TYPED_KERNEL</a> (GSizeMF,&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt;(<a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a>)&gt;, "org.opencv.streaming.sizeMF")</td></tr>
<tr class="separator:af872493828091e49a30939e20ec53c44"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga18c46d5801429bb63848fc6e2391cb20"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/db6/classcv_1_1gapi_1_1GKernelPackage.html">cv::gapi::GKernelPackage</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d29/group__gapi__compile__args.html#ga18c46d5801429bb63848fc6e2391cb20">kernels</a> ()</td></tr>
<tr class="memdesc:ga18c46d5801429bb63848fc6e2391cb20"><td class="mdescLeft"> </td><td class="mdescRight">Create a kernel package object containing kernels and transformations specified in variadic template argument.  <a href="../../d9/d29/group__gapi__compile__args.html#ga18c46d5801429bb63848fc6e2391cb20">More...</a><br/></td></tr>
<tr class="separator:ga18c46d5801429bb63848fc6e2391cb20"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad7d24c031d23ef21e1d98552bebdb72c"><td class="memTemplParams" colspan="2">template&lt;typename T , typename G &gt; </td></tr>
<tr class="memitem:ad7d24c031d23ef21e1d98552bebdb72c"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; T &gt; </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ad7d24c031d23ef21e1d98552bebdb72c">meta</a> (G g, const std::string &amp;tag)</td></tr>
<tr class="separator:ad7d24c031d23ef21e1d98552bebdb72c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a76a54fd362f0b09e0cca20661882c1e7"><td class="memTemplParams" colspan="2">template&lt;typename G &gt; </td></tr>
<tr class="memitem:a76a54fd362f0b09e0cca20661882c1e7"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; <a class="el" href="../../d2/d75/namespacecv.html#a206f22cea0deff11cbac113b87afff00">int64_t</a> &gt; </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a76a54fd362f0b09e0cca20661882c1e7">seq_id</a> (G g)</td></tr>
<tr class="separator:a76a54fd362f0b09e0cca20661882c1e7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5ee4088e1b5e9f4df6731c0a49dcdbbc"><td class="memTemplParams" colspan="2">template&lt;typename G &gt; </td></tr>
<tr class="memitem:a5ee4088e1b5e9f4df6731c0a49dcdbbc"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; <a class="el" href="../../d2/d75/namespacecv.html#a206f22cea0deff11cbac113b87afff00">int64_t</a> &gt; </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a5ee4088e1b5e9f4df6731c0a49dcdbbc">seqNo</a> (G g)</td></tr>
<tr class="separator:a5ee4088e1b5e9f4df6731c0a49dcdbbc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0a915e69f4cc8284293e40fc9ffbf157"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a0a915e69f4cc8284293e40fc9ffbf157">size</a> (const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp;src)</td></tr>
<tr class="memdesc:a0a915e69f4cc8284293e40fc9ffbf157"><td class="mdescLeft"> </td><td class="mdescRight">Gets dimensions from <a class="el" href="../../d3/d63/classcv_1_1Mat.html" title="n-dimensional dense array class ">Mat</a>.  <a href="#a0a915e69f4cc8284293e40fc9ffbf157">More...</a><br/></td></tr>
<tr class="separator:a0a915e69f4cc8284293e40fc9ffbf157"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9cd7881670734a12b8084d2386ac150e"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a9cd7881670734a12b8084d2386ac150e">size</a> (const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt; &amp;r)</td></tr>
<tr class="separator:a9cd7881670734a12b8084d2386ac150e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab4212a54245ed38608dd7d811e9cedbb"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ab4212a54245ed38608dd7d811e9cedbb">size</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a> &amp;src)</td></tr>
<tr class="memdesc:ab4212a54245ed38608dd7d811e9cedbb"><td class="mdescLeft"> </td><td class="mdescRight">Gets dimensions from <a class="el" href="../../d5/d21/classcv_1_1MediaFrame.html">MediaFrame</a>.  <a href="#ab4212a54245ed38608dd7d811e9cedbb">More...</a><br/></td></tr>
<tr class="separator:ab4212a54245ed38608dd7d811e9cedbb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae9d0b790f416cdb6a4a8675f76e55c20"><td class="memTemplParams" colspan="2">template&lt;typename G &gt; </td></tr>
<tr class="memitem:ae9d0b790f416cdb6a4a8675f76e55c20"><td align="right" class="memTemplItemLeft" valign="top"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt; <a class="el" href="../../d2/d75/namespacecv.html#a206f22cea0deff11cbac113b87afff00">int64_t</a> &gt; </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ae9d0b790f416cdb6a4a8675f76e55c20">timestamp</a> (G g)</td></tr>
<tr class="separator:ae9d0b790f416cdb6a4a8675f76e55c20"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3f92aa114714e5c1f24206fe7069851a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a3f92aa114714e5c1f24206fe7069851a">UV</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp;frame)</td></tr>
<tr class="memdesc:a3f92aa114714e5c1f24206fe7069851a"><td class="mdescLeft"> </td><td class="mdescRight">Extracts UV plane from media frame.  <a href="#a3f92aa114714e5c1f24206fe7069851a">More...</a><br/></td></tr>
<tr class="separator:a3f92aa114714e5c1f24206fe7069851a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae2877ed198e75ac7651b766334e20c7f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#ae2877ed198e75ac7651b766334e20c7f">Y</a> (const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp;frame)</td></tr>
<tr class="memdesc:ae2877ed198e75ac7651b766334e20c7f"><td class="mdescLeft"> </td><td class="mdescRight">Extracts Y plane from media frame.  <a href="#ae2877ed198e75ac7651b766334e20c7f">More...</a><br/></td></tr>
<tr class="separator:ae2877ed198e75ac7651b766334e20c7f"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a7a2d1e97568dfbfd7e1299e23cc5856b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a2d1e97568dfbfd7e1299e23cc5856b">◆ </a></span>sync_policy</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="../../df/d5b/namespacecv_1_1gapi_1_1streaming.html#a7a2d1e97568dfbfd7e1299e23cc5856b">cv::gapi::streaming::sync_policy</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7a2d1e97568dfbfd7e1299e23cc5856ba9c144ad2ec245a55186aad71e4b2020f"></a>dont_sync </td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="a7a2d1e97568dfbfd7e1299e23cc5856ba6e9d25362c485bc3c90c818dfac5dc49"></a>drop </td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ae2e6e22adf209151db432d9e89862ee7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2e6e22adf209151db432d9e89862ee7">◆ </a></span>BGR()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/daa/classcv_1_1GMat.html">cv::GMat</a> cv::gapi::streaming::BGR </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp; </td>
          <td class="paramname"><em>in</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Gets bgr plane from input frame. </p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.streaming.BGR"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">in</td><td>Input frame </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Image in BGR format </dd></dl>
</div>
</div>
<a id="a59a060ed73a3c992adc54c872071e202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59a060ed73a3c992adc54c872071e202">◆ </a></span>desync()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> cv::gapi::streaming::desync </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>g</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Starts a desynchronized branch in the graph. </p>
<p>This operation takes a single G-API data object and returns a graph-level "duplicate" of this object.</p>
<p>Operations which use this data object can be desynchronized from the rest of the graph.</p>
<p>This operation has no effect when a <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html" title="GComputation class represents a captured computation graph. GComputation objects form boundaries for ...">GComputation</a> is compiled with regular <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html#ab11bcc0578f9aa5ec8f8eaf6cda0dfa8" title="Compile the computation for specific input format(s). ">cv::GComputation::compile()</a>, since <a class="el" href="../../d2/d2c/classcv_1_1GCompiled.html" title="Represents a compiled computation (graph). Can only be used with image / data formats &amp; resolutions i...">cv::GCompiled</a> objects always produce their full output vectors.</p>
<p>This operation only makes sense when a <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html" title="GComputation class represents a captured computation graph. GComputation objects form boundaries for ...">GComputation</a> is compiled in straming mode with <a class="el" href="../../d9/dfe/classcv_1_1GComputation.html#a53af72f7dafa8cbf416581628aaa32fd" title="Compile the computation for streaming mode. ">cv::GComputation::compileStreaming()</a>. If this operation is used and there are desynchronized outputs, the user should use a special version of cv::GStreamingCompiled::pull() which produces an array of cv::util::optional&lt;&gt; objects.</p>
<dl class="section note"><dt>Note</dt><dd>This feature is highly experimental now and is currently limited to a single <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> argument only. </dd></dl>
</div>
</div>
<a id="a63e9c424730ac0af160305262ebe6b52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63e9c424730ac0af160305262ebe6b52">◆ </a></span>G_API_OP() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">cv::gapi::streaming::G_API_OP </td>
          <td>(</td>
          <td class="paramtype">GY </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>(<a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a>)&gt; </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">"org.opencv.streaming.Y" </td>
          <td class="paramname"> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a8754e9781db574bae84fd1a936acef8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8754e9781db574bae84fd1a936acef8f">◆ </a></span>G_API_OP() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">cv::gapi::streaming::G_API_OP </td>
          <td>(</td>
          <td class="paramtype">GUV </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&lt; <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>(<a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a>)&gt; </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">"org.opencv.streaming.UV" </td>
          <td class="paramname"> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a6afe1b284fb1be9477dd6c0be136aca5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6afe1b284fb1be9477dd6c0be136aca5">◆ </a></span>G_TYPED_KERNEL() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">cv::gapi::streaming::G_TYPED_KERNEL </td>
          <td>(</td>
          <td class="paramtype">GSize </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt;(<a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a>)&gt; </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">"org.opencv.streaming.size" </td>
          <td class="paramname"> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a8068601f8bb76b7a4931f529431efff1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8068601f8bb76b7a4931f529431efff1">◆ </a></span>G_TYPED_KERNEL() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">cv::gapi::streaming::G_TYPED_KERNEL </td>
          <td>(</td>
          <td class="paramtype">GSizeR </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt;(<a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt;)&gt; </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">"org.opencv.streaming.sizeR" </td>
          <td class="paramname"> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="af872493828091e49a30939e20ec53c44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af872493828091e49a30939e20ec53c44">◆ </a></span>G_TYPED_KERNEL() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">cv::gapi::streaming::G_TYPED_KERNEL </td>
          <td>(</td>
          <td class="paramtype">GSizeMF </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&lt; <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a> &gt;(<a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a>)&gt; </td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">"org.opencv.streaming.sizeMF" </td>
          <td class="paramname"> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="ad7d24c031d23ef21e1d98552bebdb72c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7d24c031d23ef21e1d98552bebdb72c">◆ </a></span>meta()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T , typename G &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt;T&gt; cv::gapi::streaming::meta </td>
          <td>(</td>
          <td class="paramtype">G </td>
          <td class="paramname"><em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp; </td>
          <td class="paramname"><em>tag</em> </td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a76a54fd362f0b09e0cca20661882c1e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76a54fd362f0b09e0cca20661882c1e7">◆ </a></span>seq_id()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename G &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt;<a class="el" href="../../d2/d75/namespacecv.html#a206f22cea0deff11cbac113b87afff00">int64_t</a>&gt; cv::gapi::streaming::seq_id </td>
          <td>(</td>
          <td class="paramtype">G </td>
          <td class="paramname"><em>g</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a5ee4088e1b5e9f4df6731c0a49dcdbbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ee4088e1b5e9f4df6731c0a49dcdbbc">◆ </a></span>seqNo()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename G &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt;<a class="el" href="../../d2/d75/namespacecv.html#a206f22cea0deff11cbac113b87afff00">int64_t</a>&gt; cv::gapi::streaming::seqNo </td>
          <td>(</td>
          <td class="paramtype">G </td>
          <td class="paramname"><em>g</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a0a915e69f4cc8284293e40fc9ffbf157"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a915e69f4cc8284293e40fc9ffbf157">◆ </a></span>size() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>&gt; cv::gapi::streaming::size </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> &amp; </td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.streaming.size(</td><td class="paramname">src</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.streaming.size(</td><td class="paramname">r</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Gets dimensions from <a class="el" href="../../d3/d63/classcv_1_1Mat.html" title="n-dimensional dense array class ">Mat</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.streaming.size"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">src</td><td>Input tensor </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Size (tensor dimensions). </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="../../d1/d9e/fld_lines_8cpp-example.html#a18">fld_lines.cpp</a>, <a class="el" href="../../d2/d1d/samples_2cpp_2lkdemo_8cpp-example.html#a28">samples/cpp/lkdemo.cpp</a>, <a class="el" href="../../d9/dd8/samples_2cpp_2stitching_detailed_8cpp-example.html#a26">samples/cpp/stitching_detailed.cpp</a>, <a class="el" href="../../d0/df8/samples_2cpp_2train_HOG_8cpp-example.html#a2">samples/cpp/train_HOG.cpp</a>, and <a class="el" href="../../de/dc0/samples_2tapi_2squares_8cpp-example.html#a29">samples/tapi/squares.cpp</a>.</dd>
</dl>
</div>
</div>
<a id="a9cd7881670734a12b8084d2386ac150e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cd7881670734a12b8084d2386ac150e">◆ </a></span>size() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>&gt; cv::gapi::streaming::size </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt; <a class="el" href="../../dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8">Rect</a> &gt; &amp; </td>
          <td class="paramname"><em>r</em></td><td>)</td>
          <td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.streaming.size(</td><td class="paramname">src</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.streaming.size(</td><td class="paramname">r</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Gets dimensions from rectangle.</p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.streaming.sizeR"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">r</td><td>Input rectangle. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Size (rectangle dimensions). </dd></dl>
</div>
</div>
<a id="ab4212a54245ed38608dd7d811e9cedbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4212a54245ed38608dd7d811e9cedbb">◆ </a></span>size() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">GOpaque</a>&lt;<a class="el" href="../../dc/d84/group__core__basic.html#ga346f563897249351a34549137c8532a0">Size</a>&gt; cv::gapi::streaming::size </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">GFrame</a> &amp; </td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table><table class="python_language"><tr><th colspan="999" style="text-align:left">Python:</th></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.streaming.size(</td><td class="paramname">src</td><td>)</td></tr><tr><td style="width: 20px;"></td><td>retval</td><td>=</td><td>cv.gapi.streaming.size(</td><td class="paramname">r</td><td>)</td></tr></table>
</div><div class="memdoc">
<p>Gets dimensions from <a class="el" href="../../d5/d21/classcv_1_1MediaFrame.html">MediaFrame</a>. </p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.streaming.sizeMF"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">src</td><td>Input frame </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Size (frame dimensions). </dd></dl>
</div>
</div>
<a id="ae9d0b790f416cdb6a4a8675f76e55c20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9d0b790f416cdb6a4a8675f76e55c20">◆ </a></span>timestamp()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename G &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/dfd/classcv_1_1GOpaque.html">cv::GOpaque</a>&lt;<a class="el" href="../../d2/d75/namespacecv.html#a206f22cea0deff11cbac113b87afff00">int64_t</a>&gt; cv::gapi::streaming::timestamp </td>
          <td>(</td>
          <td class="paramtype">G </td>
          <td class="paramname"><em>g</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
</div>
</div>
<a id="a3f92aa114714e5c1f24206fe7069851a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f92aa114714e5c1f24206fe7069851a">◆ </a></span>UV()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> cv::gapi::streaming::UV </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp; </td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Extracts UV plane from media frame. </p>
<p>Output image is 8-bit 2-channel image of <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga3cb9fe9fa9bc4989f5a89035e2a994e3">CV_8UC2</a>.</p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.streaming.UV"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">frame</td><td>input media frame. </td></tr>
  </table>
  </dd>
</dl>
</div>
</div>
<a id="ae2877ed198e75ac7651b766334e20c7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2877ed198e75ac7651b766334e20c7f">◆ </a></span>Y()</h2>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../df/daa/classcv_1_1GMat.html">GMat</a> cv::gapi::streaming::Y </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../d9/d94/classcv_1_1GFrame.html">cv::GFrame</a> &amp; </td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Extracts Y plane from media frame. </p>
<p>Output image is 8-bit 1-channel image of <a class="el" href="../../d1/d1b/group__core__hal__interface.html#ga81df635441b21f532fdace401e04f588">CV_8UC1</a>.</p>
<dl class="section note"><dt>Note</dt><dd>Function textual ID is "org.opencv.streaming.Y"</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">frame</td><td>input media frame. </td></tr>
  </table>
  </dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.6-->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 2 2021 11:36:47 for OpenCV by  <a href="http://www.doxygen.org/index.html">
<img alt="doxygen" class="footer" src="../../doxygen.png"/>
</a> 1.8.13
</small></address>
<script type="text/javascript">
//<![CDATA[
addTutorialsButtons();
//]]>
</script>
</body>
</html>
